package com.corpdata.app.contract.entity;

import java.math.BigDecimal;
import java.util.Date;

import com.corpdata.app.customer.entity.CustomerTeam;
import com.corpdata.core.base.BaseEntity;

/**
 * 合同应收
 * 
 * @author wu
 * @date 2018-07-04 11:12:41
 * 
 */
public class ContractReceivable extends BaseEntity {
	private static final long serialVersionUID = 1L;
	private ContractInfo contract;
	private String receivableNumber;
	private String fkDicReceivableType;
	private Date receivableDate;
	private Date startDate;
	private Date endDate;
	private BigDecimal receivableAmount;
	private Integer state;
	private BigDecimal monthRent;
	private int flag;
	private Date paymentDate;
	private String remark;
	private CustomerTeam team;//公司
	
	public ContractInfo getContract() {
		return contract;
	}

	public void setContract(ContractInfo contract) {
		this.contract = contract;
	}

	public void setReceivableNumber(String receivableNumber) {
		this.receivableNumber = receivableNumber;
	}

	public String getReceivableNumber() {
		return receivableNumber;
	}
	public void setFkDicReceivableType(String fkDicReceivableType) {
		this.fkDicReceivableType = fkDicReceivableType;
	}

	public String getFkDicReceivableType() {
		return fkDicReceivableType;
	}
	public void setReceivableDate(Date receivableDate) {
		this.receivableDate = receivableDate;
	}

	public Date getReceivableDate() {
		return receivableDate;
	}
	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public Date getStartDate() {
		return startDate;
	}
	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public Date getEndDate() {
		return endDate;
	}
	public void setReceivableAmount(BigDecimal receivableAmount) {
		this.receivableAmount = receivableAmount;
	}

	public BigDecimal getReceivableAmount() {
		return receivableAmount;
	}
	public void setState(Integer state) {
		this.state = state;
	}

	public Integer getState() {
		return state;
	}

	public BigDecimal getMonthRent() {
		return monthRent;
	}

	public void setMonthRent(BigDecimal monthRent) {
		this.monthRent = monthRent;
	}

	public int getFlag() {
		return flag;
	}

	public void setFlag(int flag) {
		this.flag = flag;
	}

	public Date getPaymentDate() {
		return paymentDate;
	}

	public void setPaymentDate(Date paymentDate) {
		this.paymentDate = paymentDate;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public CustomerTeam getTeam() {
		return team;
	}

	public void setTeam(CustomerTeam team) {
		this.team = team;
	}
	
}
